package cn.easyutil.util.platform.KDBird.bean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 快递鸟查询物流结果
 * 
 * @author spc
 *
 */
public class KDBirdLogisticsInfoBean implements Serializable {

	private static final long serialVersionUID = 1L;
	/** 快递鸟 */
	private String eBusinessID;
	/** 物流公司 */
	private String shipperCode;
	/** 查询成功或失败 */
	private Boolean success;
	/** 失败原因 */
	private String reason;
	/** 物流状态 0-无轨迹,1-已揽收,2-在途中,3-签收,4-问题件 */
	private Integer state;
	/** 物流编号 */
	private String logisticCode;

	private List<KDBirdAddressInfoBean> info = new ArrayList<KDBirdLogisticsInfoBean.KDBirdAddressInfoBean>();

	public String geteBusinessID() {
		return eBusinessID;
	}

	public void seteBusinessID(String eBusinessID) {
		this.eBusinessID = eBusinessID;
	}

	public String getShipperCode() {
		return shipperCode;
	}

	public void setShipperCode(String shipperCode) {
		this.shipperCode = shipperCode;
	}

	public Boolean getSuccess() {
		return success;
	}

	public void setSuccess(Boolean success) {
		this.success = success;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public String getLogisticCode() {
		return logisticCode;
	}

	public void setLogisticCode(String logisticCode) {
		this.logisticCode = logisticCode;
	}

	public List<KDBirdAddressInfoBean> getInfo() {
		return info;
	}

	public void setInfo(List<KDBirdAddressInfoBean> info) {
		this.info = info;
	}

	public class KDBirdAddressInfoBean {
		/** 到达地点 */
		private String acceptStation;
		/** 到达时间 */
		private String acceptTime;
		/** 说明 */
		private String remark;

		public String getAcceptStation() {
			return acceptStation;
		}

		public void setAcceptStation(String acceptStation) {
			this.acceptStation = acceptStation;
		}

		public String getAcceptTime() {
			return acceptTime;
		}

		public void setAcceptTime(String acceptTime) {
			this.acceptTime = acceptTime;
		}

		public String getRemark() {
			return remark;
		}

		public void setRemark(String remark) {
			this.remark = remark;
		}

	}
}
